package com.tangruojie.stream;

import com.tangruojie.entity.Author;

import java.util.List;

/**
 * 终结操作
 * findFirst()  获取第一个元素（有顺序）
 * findAny()    获取任意一个元素（性能更高，可能是第一个）
 */
public class StreamDemo14 {

    public static void main(String[] args) {

        List<Author> authors = StreamDemoTest.getAuthors();

        authors.stream()
                .filter(author -> author.getAge() > 18)
                .findFirst()
                .ifPresent(System.out::println);

        authors.stream()
                .filter(author -> author.getAge() < 18)
                .findAny()
                .ifPresent(System.out::println);

    }

}
